i am embarrassed - German English Dictionary